perfect semicircle